package tech.waterism.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "统计数据-v2")
public class StatisticsInfoV2Dto {

    @ApiModelProperty("洪量误差")
    private Double relativeErrorOfSumQ;

    @ApiModelProperty("洪峰误差")
    private Double relativeErrorOfPeak;

    @ApiModelProperty("峰现时间误差")
    private Double absoluteErrorOfPeakTime;

    @ApiModelProperty("纳什系数")
    private Double nashCoeff;

    @ApiModelProperty("洪量")
    private Double sumQFore;

    @ApiModelProperty("洪峰")
    private Double peakQFore;

    @ApiModelProperty("峰现时间")
    private Date peakTimeQFore;

    @ApiModelProperty("洪量 -- 实测")
    private Double sumQReal;

    @ApiModelProperty("洪峰 -- 实测")
    private Double peakQReal;

    @ApiModelProperty("峰现时间 -- 实测")
    private Date peakTimeQReal;

    /**
     * 洪量误差合格
     */
    @ApiModelProperty("洪量误差合格")
    private boolean relativeErrorOfSumQFit;
    /**
     * 洪峰误差合格
     */
    @ApiModelProperty("洪峰误差合格")
    private boolean relativeErrorOfPeakFit;
    /**
     * 峰现时间误差合格
     */
    @ApiModelProperty("峰现时间误差合格")
    private boolean absoluteErrorOfPeakTimeFit;
    /**
     * 纳什系数合格
     */
    @ApiModelProperty("纳什系数合格")
    private boolean nashCoeffFit;
}
